Hello, world!

  最小的C++程序是

int main() { }

它定义了一个称为 main 的函数,该函数没有参数,也不做任何事情。

  每个C++程序中必须有一个名字为 main() 的函数,程序将从这个函数开始执行。由 main() 返回的 int 值,如果有的话,就是这个程序返回给“系统”的值。如果没有值被返回,系统将接到一个表示程序成功完成的值。来自 main() 的非0值表示出错。

  典型情况是一个程序总要产生一些输出。这里是一个能够输出Hello,World!的程序:

    #include <iostream>
    int main()
    {
        std::cout << "Hello,world!\n";
    }

  行 #include<iostream> 指示编译器去包含位于 iostream 里的标准流I/O功能的声明。如果没有那些声明,表达式

    std::cout << "Hello,world!\n"

将没有任何意义。运算符 << (“送出”)将它的第二个参数写到第一个参数里。在这一具体情况中,字符串文字量 “Hello, world!\n” 将被写进标准输出流 std::cout。字符串文字量就是由双引号括起来的一个字符序列。在字符串文字量中,由反斜线字符 \ 后跟一个字符表示的是某个特殊字符。在这里出现的 \n 是换行字符,因此,串中的是字符 Hello,world!,后跟一个换行符。

🔚